Real-Time Testing with Timed Automata Testers and Coverage Criteria

نویسندگان

  • Moez Krichen
  • Stavros Tripakis
چکیده

In previous work, we have proposed a framework for black-box conformance testing of realtime systems based on timed automata specifications and two types of tests: analog-clock or digital-clock. Our algorithm to generate analog-clock tests is based on an on-the-fly determinization of the specification automaton during the execution of the test, which in turn relies on reachability computations. The latter can sometimes be costly, thus problematic, since the tester must quickly react to the actions of the system under test. In this paper, we provide techniques which allow analog-clock testers to be represented as deterministic timed automata, thus minimizing the reaction time to a simple state jump. We also provide a method for (statically) generating a suite of digital-clock tests which covers the specification with respect to a number of criteria: location, edge or state coverage. This avoids having to generate too many tests, as can be evidenced on a small example.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Real-time Testing with Timed Automata Testers

In previous work, we have proposed a framework for blackbox conformance testing of real-time systems based on timed automata specifications and two types of tests: analog-clock or digital-clock. Our algorithm to generate analog-clock tests is based on an on-the-fly determinization of the specification automaton during the execution of the test, which in turn relies on reachability computations....

متن کامل

Monitoring, Fault Diagnosis and Testing Real-time Systems using Analog and Digital Clocks

The work presented in this Dagstuhl seminar has been done with a number of colleagues of mine and reported in the papers that are cited below. Among the interesting open problems, it is perhaps worth mentioning the following: the decidability of checking whether an analog-clock diagnoser can be represented as a timed automaton [1]; the decidability of existence of digital-clock diagnosers [12];...

متن کامل

An Expressive and Implementable Formal Framework for Testing Real-Time Systems

We propose a new framework for black-box conformance testing of real-time systems, based on the model of timed automata. The framework is expressive: it can fully handle partially-observable, nondeterministic timed automata. It also allows the user to define, through appropriate modeling, assumptions on the environment of the system under test (SUT) as well as on the interface between the teste...

متن کامل

Model-Based Test Case Generation for Real-Time Systems

Hessel, A. 2007. Model-Based Test Case Generation for Real-Time Systems. Acta Universitatis Upsaliensis. Uppsala Dissertations from the Faculty of Science and Technology 1214. 51 pp. Uppsala. ISBN 91-554-5436-4 Testing is the dominant verification technique used in the software industry today. The use of automatic test case execution increases, but the creation of test cases remains manual and ...

متن کامل

Conformance testing for real-time systems

We propose a new framework for black-box conformance testing of real-time systems. The framework is based on the model of partially-observable, non-deterministic timed automata. We argue that partial observability and non-determinism are essential features for ease of modeling, expressiveness and implementability. The framework allows the user to define, through appropriate modeling, assumption...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2004